About Wallacemcdermott Ltd (12399542) United Kingdom