About Capital Space Limited (04244573) United Kingdom