About Mcintosh & Fenton Limited (SC312015) United Kingdom