About Throstle Nest Management Company Limited (11879232) United Kingdom