About Clennell Properties Limited (03168261) United Kingdom