About Griff (sw) Ltd (12825106) United Kingdom