About Hambrook Farm Ltd (12771306) United Kingdom