About Larry & Harry Ltd (10688476) United Kingdom