About Ox Developments Ltd (06402707) United Kingdom