About Meadow Street Management Limited (06920254) United Kingdom