About Sherwood French Ltd (13259039) United Kingdom