About O Space Design And Consulting Limited (08876527) United Kingdom