About Sheard European Management Consultants Limited (04978005) United Kingdom