Address: IP13 6234, B1116, Goddard's Corner, Dennington, East Suffolk, Suffolk, England, IP13 8BX, United Kingdom