About Pennard Investments Limited (10521141) United Kingdom