About Thackray Car Sales Limited (06963020) United Kingdom