About Ollie Glass Ltd (10990817) United Kingdom