About Barrecore Limited (07673881) United Kingdom