About Switch Controls Limited (04268335) United Kingdom