About Nest & Castle Estates Limited (12091991) United Kingdom