About Kay Fox Controls Limited (02656373) United Kingdom