About Larry S Bros Ltd (12965662) United Kingdom