About Mellor Properties No. 1 Limited (05989384) United Kingdom