About Taylors Pasture Limited (11848304) United Kingdom