About L & S Engineers Limited (04224976) United Kingdom