About St Judes Management Company Limited (03251429) United Kingdom