About R Powell Limited (12835258) United Kingdom