About Cricklewood Glass Co Ltd (12089263) United Kingdom