About Mellor S Property Holding Company Limited (02686035) United Kingdom