About T.l.k. Edwards & Sons Limited (00848997) United Kingdom