About I J Powell Limited (12195539) United Kingdom