About Findlay Installations Ltd (SC487506) United Kingdom