About Park House London Limited (11382283) United Kingdom