About R T & F Holdings Limited (09103055) United Kingdom