About Sturloe Management Consultants Limited (13524084) United Kingdom