About Greenbay Apartments Limited (NI019264) United Kingdom