About Keen Swh Ltd. (08787643) United Kingdom