About Ducada Vitality Pension Pool Limited Partnership (LP015881) United Kingdom