About The Penn Place Management Company Limited (06496156) United Kingdom