About Tattersall & Sons Limited (04782493) United Kingdom