About Wyld & Spruce Ltd (13080435) United Kingdom