About Pendower Limited (02596469) United Kingdom