About Edy London Products Ltd (12781017) United Kingdom