About Mickle Solutions Limited (09015708) United Kingdom