About Clifford Hall Management Co Limited (05750764) United Kingdom