About Pendle View Holdings Limited (06883686) United Kingdom