About Macfarlane Farrell Limited (10759656) United Kingdom