About Termhouse (denham Court) Management Limited (01289243) United Kingdom