About J&r And Sons Ltd (12263652) United Kingdom