About The One O Clock Store Limited (11876408) United Kingdom