About North End Farm Limited (04511474) United Kingdom