About Penrose Place Ltd (12277220) United Kingdom