About J Russell Management Services Limited (06634690) United Kingdom