About W. Habberley Meadows Limited (00564168) United Kingdom