About Barrowhouse Limited (09688506) United Kingdom