About Wallace & Scott Ltd (11931755) United Kingdom