About Griff Solutions Limited (08248701) United Kingdom