About Lorford Properties Limited (10897077) United Kingdom