About Oxford Land Investments Ltd (08486217) United Kingdom