About Spencer Thorn Ltd (08011892) United Kingdom