About Macfarlane Mechanics Limited (12192736) United Kingdom