About R Glass Installations Limited (10920129) United Kingdom