About Henry Meadows Limited (09861149) United Kingdom