About Powell&smithinstallations Ltd (13180419) United Kingdom