About Thackray & Holder Limited (08516117) United Kingdom