About Tom Duncan Limited (11715121) United Kingdom