About Magdalen Street Management Limited (03329746) United Kingdom