About Pendle Power Clean Limited (11992085) United Kingdom