About Sherwood Sales & Lettings Limited (11012162) United Kingdom