About Powell Projects Ltd (13692883) United Kingdom