CAMELOPARDUS LTD Company number 11458189 · Monitor this company Active Overview People 3 Financial Control Documents Analysis Location Related Registered office Address164 Westmount Road, London, United Kingdom, SE9 1XA PostcodeSE9 1XA Companies at this postcode 19 Average house price in SE9 1XA £436,000 (29 sales) Map