About Ellis Rodda Sales Services Limited (09803437) United Kingdom