About Penrose Johnson Limited (10644132) United Kingdom