About The Kaf Larder London Limited (12618852) United Kingdom