About Pitts Presentation Products Ltd. (04172589) United Kingdom