About Meadowvelta Limited (04068242) United Kingdom