About David Meade Limited (NI612170) United Kingdom