About Rimmer & Co Limited (09678569) United Kingdom