About Tom Affleck Ltd (11661895) United Kingdom