About Edwin Maycock & Co Limited (05411641) United Kingdom