About Barrow Mill Ltd (12572103) United Kingdom