About The Secret Larder Limited (11938532) United Kingdom