About Eliot Park Management Limited (00968468) United Kingdom