About Kenneth Spencer Limited (00589293) United Kingdom