About R&a Installations Limited (12292980) United Kingdom