About S Looby Engineering Limited (10335567) United Kingdom