About John Swain Projects Limited (07863703) United Kingdom