About The Penhurst Close Management Company Limited (03794624) United Kingdom