About The David Roberts Art Foundation Limited (06051439) United Kingdom