Presumably that's direct from the brewery website? Always nice to find a bargain, although St. Peters kits do seem to be available individually for less elsewhere e.g. £19.95 for a range of them from Brew2Bottle and KegThat has the St. Peters Golden Ale for £21.