About Penhurst Properties Limited (02200819) United Kingdom