About F. Sherwood & Sons (shepshed) Limited (03576674) United Kingdom