About Mellor View Properties Limited (13199995) United Kingdom