About Sherwood Close Limited (01092424) United Kingdom