About The Garlic Press Limited (03251302) United Kingdom