About Space Apartments Harwich Ltd (13310857) United Kingdom