About Cooper Ramus Projects Limited (08923686) United Kingdom