About Lancaster Park & Animal Farm Ltd (08377317) United Kingdom