About Sherwood Park Investments Ltd (10112066) United Kingdom