About Lucky Yeovil Limited (13646582) United Kingdom