About Terry Rich Associates Limited (07735872) United Kingdom