About The Udder Farm Shop Limited (05543571) United Kingdom