About Penlee Property Ltd (13265496) United Kingdom