About Clandeboye Farm Shop Ltd (08596093) United Kingdom