About Wallace & Whittle Ltd (SC607869) United Kingdom