About F.t. Ramsay & Company (SL001296) United Kingdom