About Modular Installations Ltd (12313964) United Kingdom