About Ascott Farms Limited (01117622) United Kingdom