About Penfleet Limited (02532926) United Kingdom