About Simply Stay Apartments Ltd (12308335) United Kingdom