About Suffield Holdings Ltd (12923283) United Kingdom