About Trench London Limited (11842347) United Kingdom