About A Barham & Sons Limited (05858759) United Kingdom