About J. & R. Group Limited (SC318321) United Kingdom