About Pen Tor Mead Management Ltd (12197889) United Kingdom