About Installations & Solutions Ltd (10400532) United Kingdom