About Thornber & Walker Limited (01584922) United Kingdom