About Mickledore Consulting Ltd (06955186) United Kingdom