About L&s Ventilation Engineers Limited (SC362906) United Kingdom