About Clock House Farm Limited (00514206) United Kingdom