About Sir Frederick Snow & Partners Limited (02359666) United Kingdom