About Trumble Associates Limited (06771020) United Kingdom