About Heywood Capital Partners (spv1) Limited (11126020) United Kingdom