About Thomas Battiscombe Ltd (12893685) United Kingdom