About Ethos Trustees Limited (07346325) United Kingdom