About Jensen Property Holdings Ltd (12963154) United Kingdom