About Sheppard & Worlock Limited (11865539) United Kingdom