About Space To Place Properties Ltd (13032138) United Kingdom