About Proudfoot Projects Limited (08261543) United Kingdom