About Barker Birbeck Limited (08498703) United Kingdom