About The Kensal Store Limited (12334353) United Kingdom