About Tetley Hall Investment Ltd (12888861) United Kingdom