About R & C Projects Limited (07323060) United Kingdom