About Wallace Hodge & Co Limited (SC399963) United Kingdom