About Osworthy Timpson Limited (11637609) United Kingdom