About Sella Controls Limited (02937377) United Kingdom