About Hapstead Farm C.i.c. (12993150) United Kingdom