About Thomas Wallis Limited (07711083) United Kingdom