SOFTWARE FOR SCIENCE LIMITED Company number 02981397 · Monitor this company Dissolved Overview People 7 Financial Documents Analysis Location Related Registered office AddressASTONS ACCOUNTANTS, 19-21 MANOR ROAD, CADDINGTON, LUTON, BEDFORDSHIRE, LU1 4EE PostcodeLU1 4EE Companies at this postcode 136 Average house price in LU1 4EE £462,000 (20 sales) Map