About R T Macfarlane Ltd (11685275) United Kingdom