About Mahaffey Group Ltd (10311864) United Kingdom