About Mead & Letchworth Limited (11509156) United Kingdom