About Glen Chess Ltd (09396954) United Kingdom