About Keith Clough Properties Limited (06527905) United Kingdom