About Duncan Rhodes Painting Academy Limited (12391001) United Kingdom