About Barkers Mills Limited (09436738) United Kingdom