About Launceston Holdings Limited (11524889) United Kingdom