About The Leonidas Group Limited (11891971) United Kingdom