About Macallam Limited (04022723) United Kingdom