About The Space Mayfair Limited (11439829) United Kingdom