About Edo Amalgamated Service Ltd (09172658) United Kingdom