About Mlrs Properties Limited (09858198) United Kingdom