About Space Apart Hotel Limited (09687185) United Kingdom