About Truman & Richardson Limited (11934659) United Kingdom