About Castle Hill Holdings Limited (00775641) United Kingdom