About Sherwood Properties Ltd (11921026) United Kingdom