About Stafford Projects Limited (07278841) United Kingdom