About Mead House Limited (05332533) United Kingdom