About Mcewan Wallace Trustees Limited (11487472) United Kingdom