About Edy&alex Plant Ltd (13301349) United Kingdom