About The Larder Deli & Eatery Castle Ashby Limited (09297581) United Kingdom