About Mare Street Apartments Limited (08262175) United Kingdom