About A.randall Installations Ltd (12849860) United Kingdom