About Morrison & Slatter Installations Limited (07402120) United Kingdom