About Slipscreens Limited (07446927) United Kingdom