About Mcewan Wallace Limited (06893764) United Kingdom