About Alastair Taylor Ltd Ltd (11630107) United Kingdom