About St Vincent St Fund Administration Limited (05448502) United Kingdom