TWOROCKS PROPERTIES AND BUILDING SERVICES LIMITED Company number 16171805 · Monitor this company Active Overview People 2 Financial Control Documents Analysis Location Related Registered office Address138 Brookhill Mews, Brookhill Road, London, United Kingdom, SE18 6UZ PostcodeSE18 6UZ Companies at this postcode 30 Average house price in SE18 6UZ £470,000 (33 sales) Map