About Stable Spaces Limited (13408480) United Kingdom