About Meadow Holdings Limited (00555134) United Kingdom