About Barham & Sons Ltd (07060493) United Kingdom