About Taylor & Sons (growers) Limited (00248625) United Kingdom