About Barn Hill Ecology Limited (09053824) United Kingdom