About Londa Mackay Limited (10801248) United Kingdom