About Jackel & Mitchell Ltd (12086440) United Kingdom