About Penlee Place Management Co. Ltd. (07176552) United Kingdom