About Space Place Management Company Limited (02247088) United Kingdom