About Wallace Engineered Solutions Ltd (SC342706) United Kingdom