About Sherwood Property Investments Limited (10805505) United Kingdom