About William Curle Projects Limited (SC528199) United Kingdom