About Newington Screen Limited (12018917) United Kingdom