About Nest Accommodation Ltd (12071909) United Kingdom