About J. Deamer & Son Limited (05278042) United Kingdom