About Macallister Limited & Co. (SL002783) United Kingdom