About Oikos Properties (london) Ltd (13663317) United Kingdom