About Canal & River Pension Partner Limited (SC426937) United Kingdom