About Rutherford Properties Ltd (12619052) United Kingdom