About Invest Properties (london) Limited (10501723) United Kingdom