About Kumara Lloyd Limited (06758807) United Kingdom