About Griff Associates Limited (08058537) United Kingdom