About The Barnyard Management Company Limited (02172806) United Kingdom