About Jack Russell Property Ltd (12112854) United Kingdom