About Meadows International Limited (05142739) United Kingdom