About Abbeymeade Limited (05970546) United Kingdom