About Mickle Enterprises Limited (SC250442) United Kingdom