About Penrod Limited (06168874) United Kingdom