About Laur Installations Ltd (09504498) United Kingdom