About Lloyd & Larke Limited (07542852) United Kingdom