About Rutherford Associates (edinburgh) Ltd (SC371760) United Kingdom