About The Barham Group Ltd (13196229) United Kingdom