About The Wynyard Group Limited (12779797) United Kingdom