About Penrose Associates Limited (13190343) United Kingdom