About Theodora James Limited (11391853) United Kingdom