About Saville & Holdsworth Limited (03109058) United Kingdom