About Richard Green Old Master Paintings Limited (10221082) United Kingdom