About Wm. Mellard & Sons (property) Limited (04189757) United Kingdom