About Mellor Properties No. 2 Limited (05989420) United Kingdom