About Sherwood Topco Limited (13299427) United Kingdom