About Penlington Richards Limited (13443476) United Kingdom