About Shelminster Controls Limited (07180978) United Kingdom