About Thomas Shilton Limited (12112668) United Kingdom