About Pendle Product Assurance Limited (05262307) United Kingdom