About Crawford Macewen Ltd (SC258791) United Kingdom