About Thrush Nest Barn Limited (10595855) United Kingdom