About Station Mews Kells Management Limited (NI625740) United Kingdom