About Throstle Nest Properties Limited (09430509) United Kingdom