About Mellor Properties Limited (09763740) United Kingdom