About Xl Industries Limited (11103064) United Kingdom