About Stable Nook Management Limited (12214158) United Kingdom