About J&r Investment Holdings Ltd (12644047) United Kingdom