About The Larder Bedford Limited (12232321) United Kingdom