About L X C G Limited (SC508287) United Kingdom