About Penlea Limited (04895977) United Kingdom