About Lucan Carter Limited (09564287) United Kingdom