About Mickle Hill Ltd (12530655) United Kingdom