About Thomas Brown Holdings Limited (02483253) United Kingdom