About Nest Serviced Accomodation Properties Ltd (11876206) United Kingdom