About Sheppard Kew Fisk Limited (10780240) United Kingdom