About Thomas James Walker Limited (07975192) United Kingdom