About J & T F Macfarlane Limited (SC137802) United Kingdom