About Rubicon Installations Limited (12933982) United Kingdom