About Stanford Special Projects Limited (04822719) United Kingdom