About Macfarlane (st. Helier) Corporation Ltd (12346138) United Kingdom