About Barnes & Torr Ltd (10856796) United Kingdom