About Curfew Bell Farm Limited (06308178) United Kingdom