About Thomas Walker Co. Ltd (10676623) United Kingdom