About Edmonds Consultancy Limited (03787526) United Kingdom