About John Russell Holdings Limited (06312423) United Kingdom