About Strovers Newco Limited (11082260) United Kingdom