About M&l Stubbs Property Services Ltd. (10008638) United Kingdom