About Sandford Talking Shop Limited (IP032389) United Kingdom