About The Fundholders Company Limited (02730874) United Kingdom