About Seymours Snape Ltd (13010802) United Kingdom