About William Macfarlane Associates Limited (SC136677) United Kingdom