About Kenwood Ridge Management (2021) Limited (12719179) United Kingdom