About Lord & Co Property Ltd (12986337) United Kingdom