About Larry Bros Limited Liability Partnership (OC435329) United Kingdom