About Sherwood (re) Investments Limited (11730293) United Kingdom