About R.a. Powell Limited (02671322) United Kingdom