About Macintoshtaylor Limited (12961776) United Kingdom