About Mickle Services Ltd (11815276) United Kingdom