About Suffield Group Ltd (10624454) United Kingdom