About Meadfax Industries Limited (02146695) United Kingdom