About Turner Macfarlane & Associates Limited (03867679) United Kingdom