About Rutherford & Co Limited (SC537892) United Kingdom