About Essendon Management Limited (11266471) United Kingdom