About Jack Rabbit Properties Limited (02662085) United Kingdom