About Penrose Ea Developments Ltd (12385883) United Kingdom