About Space Savers (london) Limited (02682772) United Kingdom