About Thomas O Kelly Limited (09173881) United Kingdom