About Sar Projects Limited (08515018) United Kingdom