About J&r Property Holdings Ltd (12496725) United Kingdom