About Barton & Roe Ltd (11686588) United Kingdom