About Mickle Ltd (06730038) United Kingdom