About Sheppard Welldrake Limited (SC629748) United Kingdom