About H. Powell Limited (02150021) United Kingdom