About Penlee Holdings Ltd (13358255) United Kingdom