About 18 Lambolle Place Management Limited (03252957) United Kingdom