About R&jc Property Limited (12593801) United Kingdom