About Meader And Richards Limited (05484708) United Kingdom