About Powell Padilla Holdings Limited (08102780) United Kingdom