About Keyhaven Capital Partners Nominees Limited (05833346) United Kingdom