About Solution Projects Limited (04866501) United Kingdom