About John Boyd Holdings Limited (06527140) United Kingdom