About Thomas Mahon Art Limited (10772435) United Kingdom