About K Stor Ltd (05655587) United Kingdom