About Triplex Rendall Limited (12590221) United Kingdom