About Meadsale Limited (03314668) United Kingdom