About Space Let Property Holdings Limited (10487753) United Kingdom