About The Spencer & Ziggy Company Ltd (12311874) United Kingdom