About A & H Edmonds & Sons Limited (08943143) United Kingdom