About Star Apartments Management Company Limited (05333560) United Kingdom