About Meadowbrook Holdings Limited (05082537) United Kingdom