About Barham & Carr Limited (12908760) United Kingdom