About Childer Street Management Limited (09341477) United Kingdom