About Larry Associates Ltd (11620730) United Kingdom