About Penshaw Manor Property Management Limited (05286588) United Kingdom