About Mellor & Beer Property Management Limited (05941869) United Kingdom