About Edmunds & Powell Limited (05018321) United Kingdom