About Trowbridge Clark Limited (13040914) United Kingdom