About Meadowbrook Associates Ltd (12906471) United Kingdom