About Teodosia Lloyd Limited (09536151) United Kingdom