About Sherwood Financial Ltd (08946852) United Kingdom