About Rickmansworth Glass Limited (12359760) United Kingdom