About Oasis Properties (london) Limited (02276160) United Kingdom