About Powell Developments Ltd (11478412) United Kingdom