About Jardine Macfarlane And Sons Limited (03265061) United Kingdom