About W Macfarlane Consultancy Ltd (12842919) United Kingdom