About Saint Clair Projects Limited (03729155) United Kingdom