About Alistair Mitchell Co. Limited (05252359) United Kingdom