About Deamer & Sons Ltd (11962413) United Kingdom