About Stanford Projects Limited (08517410) United Kingdom