About Ambler Mills Limited (11340871) United Kingdom