About The Filter Design Company Limited (05424418) United Kingdom