About J Mellor Properties Limited (13411572) United Kingdom