About A. Edmeades & Son Limited (06659167) United Kingdom