About Spence Mccardle Limited (10625287) United Kingdom