About Wendel Glasgow Ltd (SC516009) United Kingdom