About Macfarlane Assocs Ltd (06615078) United Kingdom