About Kieren Spencer Limited (06107250) United Kingdom