About Ellsworth Saville Ltd (10375688) United Kingdom