About Oxbridge Property Investment Ltd (10626647) United Kingdom