About M & M Installations Limited (07627682) United Kingdom