About Clarke Holland Limited (06303100) United Kingdom