About Filter Screen Supply Limited (02127786) United Kingdom