About S W Project Controls Limited (11864356) United Kingdom