About Clarke & Powell Limited (05882792) United Kingdom