About Barnes Meridian Limited (08581863) United Kingdom