About Barnes & Sons Ltd (09311713) United Kingdom