About Spaces Of London Limited (11182254) United Kingdom