About T & V Rhodes Ltd. (07838532) United Kingdom