About Callow Hill Village Limited (01839540) United Kingdom