About Penlea Properties Ltd (11917312) United Kingdom