About R & C Property Managers Ltd (09959156) United Kingdom