About Algar Lodge Farm Shop & Cafe Ltd (12660083) United Kingdom