About Thackray Brown Limited (12602191) United Kingdom