About Sherwood Finance Limited (11862160) United Kingdom