About Thornber Associates Limited (09217714) United Kingdom