About Ox Pasture Property Limited (04983073) United Kingdom