About Meade Duffield Consulting Ltd (11001414) United Kingdom