About Aviva Studio Apartments Limited (08443309) United Kingdom