About Meredith Street Investments Ltd. (05559498) United Kingdom