About Lancaster Property (london) Limited (09493033) United Kingdom