About Larkin Properties Limited (10178182) United Kingdom