About L&h Bro Ltd (12198038) United Kingdom