About Mccreath Taylor & Company Limited (NF000526) Great Britain