About Trowbridge Solutions Limited (06651001) United Kingdom