About L Powell Ltd (11627745) United Kingdom