About Allen And Mitchell Ltd (SC675393) United Kingdom