About Nestled Service Accommodation Ltd (13359130) United Kingdom