About Penhurst Square (addiscombe) Management Company Limited (10284294) United Kingdom