About Teddsons & Sons Limited (08945129) United Kingdom