About Myplace Properties Investment Limited (09023080) United Kingdom