About Abbey Meridian Limited (04725786) United Kingdom