About Maya Properties (london) Ltd (12793938) United Kingdom