About L&s Engineering Limited (12444621) United Kingdom