About The High Cross London Limited (10705907) United Kingdom