About Oxbridge Developments Limited (03374359) United Kingdom