About Third Space (mayfair) Limited (11985375) United Kingdom