About Glx (greater London Express) Ltd (12162105) United Kingdom