About Barrhill Services Limited (10291717) United Kingdom