About Mackenzie Taylor Holdings Limited (12340761) United Kingdom