About Magic Installations Limited (07884012) United Kingdom