About Powell Rees Limited (10398951) United Kingdom