About Tommy Macfarlane Ltd (12834884) United Kingdom