About Pella Park Hill Limited (10678061) United Kingdom