About Innerspace Properties Limited (10396122) United Kingdom