About Lambay Traders Ltd (12970795) United Kingdom