About N R Powell Holdings Limited (10085049) United Kingdom