About Meadows Avenue Management Limited (13547489) United Kingdom